#ifndef WF_SELECT_H
#define WF_SELECT_H

#include "pf_actioninterface.h"
#include "gui_export.h"

/**
 * This action class can handle user events to select entities.
 *
 */
class GUI_EXPORT WF_Select : public PF_ActionInterface {
	Q_OBJECT
public:
    WF_Select(PF_Container& container,
                    PF_GraphicView& graphicView,
                    LX_Define::ActionType nextAction);
    ~WF_Select() {}

    void init(int status);
    //virtual void keyPressEvent(PF_KeyEvent* e);
    void mouseReleaseEvent(PF_MouseEvent* e);
    void updateToolBar();

private:
    LX_Define::ActionType nextAction;
};

#endif
